package org.yaac.shared.stat.models;

import java.util.Date;

import org.yaac.shared.stat.StatConstants;

import com.googlecode.objectify.annotation.Entity;

/**
 * @author Max Zhu (thebbsky@gmail.com)
 *
 * useless, id pattern, type_kind, eg, Time_Greeting / String_Greeting
 */
@Entity(name=StatConstants.STAT_PROPERTYTYPE_KIND)
public class PropertyTypeKind extends BaseStat {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String kind_name;
	
	private String property_type;

	/**
	 * 
	 */
	protected PropertyTypeKind(){}
	
	/**
	 * @param bytes
	 * @param count
	 * @param timestamp
	 * @param kind_name
	 * @param property_type
	 */
	public PropertyTypeKind(Long bytes, Long count, Date timestamp, String kind_name, String property_type) {
		super(bytes, count, timestamp);
		this.kind_name = kind_name;
		this.property_type = property_type;
	}
	
	public String getKind_name() {
		return kind_name;
	}

	public String getProperty_type() {
		return property_type;
	}
}
